package com.biz.aoao.mysql.mysqlbinlogsync.listener;


public interface IMysqlDataListener<T> {

    /**
     * 更新事件
     * @param from
     * @param to
     */
    void onUpdate(T from,T to);

    /**
     * 数据写入
     * @param t
     */
    void onInsert(T t);

    /**
     * 数据删除
     * @param t
     */
    void onDelete(T t);

    /**
     * 位置信息的记录
     * @param fileName
     * @param position
     */
    void onPosition(String fileName,Long position);

}
